package com.bmd.backgroundmanger.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.bmd.backgroundmanger.entity.UserFavorite;

import java.util.List;

/**
 * 用户收藏Service接口
 */
public interface IUserFavoriteService extends IService<UserFavorite> {

    /**
     * 添加收藏
     */
    boolean addFavorite(Integer userId, Integer questionId);

    /**
     * 取消收藏
     */
    boolean removeFavorite(Integer userId, Integer questionId);

    /**
     * 获取用户收藏列表
     */
    List<UserFavorite> getUserFavorites(Integer userId);

    /**
     * 检查是否已收藏
     */
    boolean isFavorite(Integer userId, Integer questionId);
} 